package org.molamil.acto.pages {	/**	 * XXX: Document.	 * 	 * @author Jorge Hernandez	 */	public interface PageFactory {				function createPage(context:PageContext, checkConsistency:Boolean = true):void;				function removePage(id:String, checkConsistency:Boolean = true):void;				/**		 * Checks that the page exists.		 * 		 * @param   name Name of the page.		 * @return  Whether the page exists or not.		 */		function containsPage(id:String):Boolean;				/**		 * Gets a page by name.		 *    		 * @param   name Page name.		 * @return  If found, a <code>PageMaster</code> object 		 * 			(<code>ExternalPageMaster</code>, <code>InternalPageMaster</code> or <code>LinkedPageMaster</code>).			 * 			If not found, <code>null</code>.		 */		function getPage(id:String):PageContext;				function getPages():Array;				function getPagesAt(level:Number):Array;				}	}